<?php
	// Lấy sách cần sửa và hiển thị vào FORM
	$nguoidung = new nguoidungbs();
	$nguoidung->MaNguoiDung = $_GET['id'];
	$nguoidungcansua = $nguoidung->LayDanhSach();
	$MaCV = $nguoidungcansua[0]['MaChucVu'];
	$cv = new chucvubs();
	$cv->MaChucVu = $MaCV;
	$dscv = $cv->LayDanhSach();
	$MaPB = $dscv[0]['MaPhongBan'];
	session_start();
	$nhatky = new nhatkybs();
	$nhatky->TenSuKien = "Xem thông tin người dùng";
	$nhatky->MaNguoiDung = $_SESSION["MaND"];
	date_default_timezone_set('Asia/Ho_Chi_Minh');
	$nhatky->ThoiGian = date("Y-m-d H:m:s", time());
	$nhatky->Them();
?>

         <div class="form">
         <form enctype="multipart/form-data" action="index.php?do=suanguoidung_xuly" method="post" onsubmit="return checkPostArtForm(this);" >
         <h2>Thông tin nhân viên</h2>
         <input type="hidden" name="MaNguoiDung" value="<?php echo $nguoidungcansua[0]['MaNguoiDung'];?>"/>
                <table style="width:850px; margin-left: 140px;">
				<tr>				
	           		<td style="padding-top:10px;">
	           			<label for="hotenlot">Họ và tên lót:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập họ và tên lót" tabindex="1" type="text" name="Ho" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['Ho']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập họ và tên lót')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="ten">Tên:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập tên" tabindex="1" type="text" name="Ten" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['Ten']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập tên')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="diachi">Địa chỉ:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập địa chỉ" tabindex="1" type="text" name="DiaChi" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['DiaChi']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập địa chỉ')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $nguoidungcansua[0]['DienThoai']; ?>" name="DienThoaiCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="dienthoai">Điện thoại:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập điện thoại" tabindex="1" type="text" name="DienThoai" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['DienThoai']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập điện thoại')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	            	<td style="padding-top:10px;">
	           			<label for="gioitinh">Giới tính:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	           			<?php $GT = $nguoidungcansua[0]['GioiTinh'];?>
	            		<input tabindex="1" type="radio" name="GioiTinh" value="1" <?php if($GT==1) echo "checked='checked'";?> class="txt2" size="54" onchange="this.setCustomValidity('')"/>Nam 
	            		<input tabindex="1" type="radio" name="GioiTinh" value="0" <?php if($GT==0) echo "checked='checked'";?> class="txt2" size="54" onchange="this.setCustomValidity('')"/>Nữ &nbsp<span class="requirefield">*</span>  
	            	</td>
	            </tr>    
				<tr>
						<td style="width:10%;height:20px;padding-top:10px;">
	           			<label for="ngaysinh">Ngày sinh:</label>
	           			</td>
						
						<td>
							<?php
								$Ngay = $nguoidungcansua[0]['NgaySinh'];
								$Date = explode("-", $Ngay);
								$Year = $Date[0];
								$Month = $Date[1];
								$Day = $Date[2];
							?>
							<select  name="Ngay">
								<option value="0">Ngày</option>
								<script type="text/javascript">
									for(var i = 1; i <= 31; i++)
									{
										if(i==<?php echo $Day;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Thang">
								<option value="0">Tháng</option>
								<script type="text/javascript">
									for(var i = 1; i <= 12; i++)
									{
										if(i==<?php echo $Month;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Nam">
								<option value="0">Năm</option>
								<script type="text/javascript">
									var today = new Date();
								
									for(var i = 1970; i <= today.getFullYear(); i++)
									{
										if(i==<?php echo $Year;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>&nbsp<span class="requirefield">*</span>
						</td>
				</tr>		
	            <tr>
	            	<input type="hidden" value="<?php echo $nguoidungcansua[0]['Email']; ?>" name="EmailCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="email">Email:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập email" tabindex="1" type="text" name="Email" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['Email']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập email')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
           		<tr>
	           		<td style="width:10%;height:20px;padding-top:10px;">
	           			<label for="phongban">Phòng ban:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<select disabled="disabled" name="MaPB2" id="MaPB2" onchange="ajaxFunction2(this.value);jsmaphongban();">	
	            			<option value="0">-- Chọn phòng ban --</option>	                      	
							<?php
								$phongban = new phongbanbs();
								$danhsachphongban = $phongban->LayDanhSach();
								$MaPB = $nguoidungcansua[0]['MaPhongBan'];
								for($j = 0; $j < ($danhsachphongban != false ? count($danhsachphongban) : 0); $j++)
								{
									if($MaPB == $danhsachphongban[$j]["MaPhongBan"])							
										echo "<option selected value='{$danhsachphongban[$j]["MaPhongBan"]}'>{$danhsachphongban[$j]['TenPhongBan']}</option>";
									else
										echo "<option value='{$danhsachphongban[$j]["MaPhongBan"]}'>{$danhsachphongban[$j]['TenPhongBan']}</option>";
								}
							?>
						</select>	
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="chucvu">Chức vụ:</label> 
	           		</td>
	           		<td style="padding-top:10px;">
	            		<span id="MaPhongBan2">
		            		<select  disabled="disabled" name="MaChucVu2" id="" onchange="this.setCustomValidity('')">	
		            			<option value="0">-- Chọn chức vụ --</option>
		            			<?php
								$CV = new chucvubs();
								$CV->MaPhongBan = $MaPB;
								$DSCV = $CV->LayDanhSach();
								
								for($j = 0; $j < ($DSCV != false ? count($DSCV) : 0); $j++)
								{
									if($DSCV[$j]["MaChucVu"] == $MaCV)							
										echo "<option selected value='{$DSCV[$j]["MaChucVu"]}'>{$DSCV[$j]['TenChucVu']}</option>";
									else 
										echo "<option value='{$DSCV[$j]["MaChucVu"]}'>{$DSCV[$j]['TenChucVu']}</option>";
								}
								?>
							</select>	
						</span>
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="manguoidung">Tài khoản:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<div id="showmanguoidung" >
	            			<input value="<?php echo $nguoidungcansua[0]['MaNguoiDung']; ?>" readonly="readonly" tabindex="1" type="text" name="MaNguoiDung" class="txt" size="54" disabled />
	            		</div>    
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $nguoidungcansua[0]['MatKhau']; ?>" name="MatKhauCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="matkhau">Mật khẩu:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập mật khẩu" tabindex="1" type="password" name="MatKhau" class="txt" size="54" value="<?php echo $nguoidungcansua[0]['MatKhau']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập mật khẩu')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	           		<td style="width:15%;height:20px;padding-top:10px;">
	           			<label for="phonggiaodich">Phòng giao dịch:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<select disabled="disabled" name="MaPhongGD" id="">
	                      	
							<?php
								$phonggiaodich = new phonggiaodichbs();
								$danhsachphonggiaodich = $phonggiaodich->LayDanhSach();
								$MPGD = $nguoidungcansua[0]['MaPhongGD'];
								for($j = 0; $j < ($danhsachphonggiaodich != false ? count($danhsachphonggiaodich) : 0); $j++)
								{	
									if($MPGD == $danhsachphonggiaodich[$j]["MaPhongGD"])
										echo "<option selected value='{$danhsachphonggiaodich[$j]["MaPhongGD"]}'>{$danhsachphonggiaodich[$j]['TenPhongGD']}</option>";
									else 
										echo "<option value='{$danhsachphonggiaodich[$j]["MaPhongGD"]}'>{$danhsachphonggiaodich[$j]['TenPhongGD']}</option>";
								}
							?>
						</select>								
	            	</td>
	            </tr> 
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="ngaythamgia">Ngày tham gia:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	           			<?php $datetam = DateTime::createFromFormat('Y-m-d', $nguoidungcansua[0]['NgayThamGia']);?>
	            		<input disabled="disabled" tabindex="1" type="text" class="txt" size="54" value="<?php echo $datetam->format('d-m-Y') ?>"/>   
	            	</td>
	            </tr>
	            <tr>
	           		<td style="width:15%;height:20px;padding-top:10px;">
	           			<label for="quyen">Quyền hạn:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<select disabled="disabled" name="MaQuyen" id="">
	            			<?php
								$quyen = new quyenbs();
								$quyen->MaQuyen = $nguoidungcansua[0]["MaQuyen"];
								$danhsachquyen = $quyen->LayDanhSach();
								
								for($j = 0; $j < ($danhsachquyen != false ? count($danhsachquyen) : 0); $j++)
								{							
									echo "<option value='{$danhsachquyen[$j]["MaQuyen"]}'>{$danhsachquyen[$j]['TenQuyen']}</option>";
								}
							?>
						</select>								
	            	</td>
	            </tr>      
				<p class="requirefields">(*): Các trường bắt buộc phải có.</p>      				
            </table>
            <table style="margin-left: 300px;">
            	<tr>
					<td style="padding-top:15px" colspan="2" align="center">
				        <input class="button small blue" type="submit" name="submit" id="submit" value="Cập nhật" />
				       	&nbsp &nbsp &nbsp
				       	<input class="button small blue" type="reset" name="reset" id="reset" value="Nhập lại" />
				    </td>
            	</tr>
            </table>
         </form>
         </div>  
<?php
	if(isset($_SESSION["LoiThemNguoiDung"]))
	{
		echo $_SESSION["LoiThemNguoiDung"];
		unset($_SESSION["LoiThemNguoiDung"]);
	}
?>

<script type="text/javascript">
function checkPostArtForm(frm)
{
	if(frm.Ho.value=="")
	{
		alert('Bạn hãy nhập họ và tên lót vào!');
		frm.Ho.focus();
		return false;
	}
	
	if(frm.Ten.value=="")
	{
		alert('Bạn hãy nhập tên vào!');
		frm.Ten.focus();
		return false;
	}

	 if(frm.DiaChi.value=="")
	{
			alert('Bạn hãy nhập địa chỉ vào!');
			frm.DiaChi.focus();
			return false;
	}
	
	 if(frm.DienThoai.value == "")
	 {
			alert('Hãy nhập số điện thoại vào khung!');
			frm.DienThoai.focus();
			return false;
	 }

	 var re =  /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
	 if(!frm.DienThoai.value.match(re))
	 {
		alert('Định dạng số điện thoại không đúng.');
		return false;
	}
		
	if(frm.Ngay.value==0)
	{
		alert('Bạn hãy chọn ngày sinh!');
		return false;
	}
	
    if(frm.Thang.value==0)
	{
		alert('Bạn hãy chọn tháng sinh!');
		return false;
	}
	
    if(frm.Nam.value==0)
	{
		alert('Bạn hãy chọn năm sinh!');
		return false;
	}

	if(frm.Email.value == "")
	{
		alert('Hãy nhập email vào khung!');
		frm.Email.focus();
		return false;
	}
	
	var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
	if(!frm.Email.value.match(emailRe))
	{	
		alert('Định dạng email không hợp lệ.');
		return false;
	}
	
	if(frm.MaPB!=null && frm.MaPB.value == 0)
	{
		alert('Hãy chọn phòng ban vào khung!');
		return false;
	}
	
	if(frm.MaChucVu!=null && frm.MaChucVu.value == 0)
	{
		alert('Hãy chọn chức vụ vào khung!');
		return false;
	}
	
	if(frm.MatKhau.value == "")
	{
		alert('Bạn chưa nhập mật khẩu vào!');
		frm.MatKhau.focus();
		return false;
	}

    if(frm.MatKhau.value.length < 6)
	{
		alert('Mật khẩu phải có tối thiểu 6 kí tự!');
		frm.MatKhau.focus();
		return false;
	}
    if(frm.MaPhongGD.value == 0)
	{
		alert('Hãy chọn phòng giao dịch vào khung!');
		return false;
	}
    return true;
}
</script>